// starting begin InGameOn ;
   0: CALL_OW 8
// AddComEnterUnit ( LEL , POJ2 ) ;
   4: LD_INT 311
   6: PPUSH
   7: LD_INT 305
   9: PPUSH
  10: CALL_OW 180
// nefcio ;
  14: CALL 359 0 0
// ComHold ( OWChyba ) ;
  18: LD_INT 278
  20: PPUSH
  21: CALL_OW 140
// ComHold ( PULK ) ;
  25: LD_INT 275
  27: PPUSH
  28: CALL_OW 140
// Say ( PULK , a1 ) ;
  32: LD_INT 275
  34: PPUSH
  35: LD_STRING a1
  37: PPUSH
  38: CALL_OW 88
// ComEnterUnit ( OWChyba , POJ1 ) ;
  42: LD_INT 278
  44: PPUSH
  45: LD_INT 300
  47: PPUSH
  48: CALL_OW 120
// ComHold ( Nefarem ) ;
  52: LD_EXP 1
  56: PPUSH
  57: CALL_OW 140
// ComTurnUnit ( Nefarem , PULK ) ;
  61: LD_EXP 1
  65: PPUSH
  66: LD_INT 275
  68: PPUSH
  69: CALL_OW 119
// ComTurnUnit ( PULK , Nefarem ) ;
  73: LD_INT 275
  75: PPUSH
  76: LD_EXP 1
  80: PPUSH
  81: CALL_OW 119
// Say ( PULK , a2 ) ;
  85: LD_INT 275
  87: PPUSH
  88: LD_STRING a2
  90: PPUSH
  91: CALL_OW 88
// AddComMoveXY ( [ POJ1 , OWChyba ] , 101 , 67 ) ;
  95: LD_INT 300
  97: PUSH
  98: LD_INT 278
 100: PUSH
 101: EMPTY
 102: LIST
 103: LIST
 104: PPUSH
 105: LD_INT 101
 107: PPUSH
 108: LD_INT 67
 110: PPUSH
 111: CALL_OW 171
// wait ( 0 0$05 ) ;
 115: LD_INT 175
 117: PPUSH
 118: CALL_OW 67
// Say ( Nefarem , a3 ) ;
 122: LD_EXP 1
 126: PPUSH
 127: LD_STRING a3
 129: PPUSH
 130: CALL_OW 88
// Say ( PULK , a4 ) ;
 134: LD_INT 275
 136: PPUSH
 137: LD_STRING a4
 139: PPUSH
 140: CALL_OW 88
// Say ( Nefarem , a5 ) ;
 144: LD_EXP 1
 148: PPUSH
 149: LD_STRING a5
 151: PPUSH
 152: CALL_OW 88
// Say ( PULK , a6 ) ;
 156: LD_INT 275
 158: PPUSH
 159: LD_STRING a6
 161: PPUSH
 162: CALL_OW 88
// Say ( Nefarem , a7 ) ;
 166: LD_EXP 1
 170: PPUSH
 171: LD_STRING a7
 173: PPUSH
 174: CALL_OW 88
// Say ( PULK , a8 ) ;
 178: LD_INT 275
 180: PPUSH
 181: LD_STRING a8
 183: PPUSH
 184: CALL_OW 88
// case Query ( INFO ) of 1 :
 188: LD_STRING INFO
 190: PPUSH
 191: CALL_OW 97
 195: PUSH
 196: LD_INT 1
 198: DOUBLE
 199: EQUAL
 200: IFTRUE 204
 202: GO 357
 204: POP
// begin Say ( Nefarem , a9 ) ;
 205: LD_EXP 1
 209: PPUSH
 210: LD_STRING a9
 212: PPUSH
 213: CALL_OW 88
// Say ( PULK , a10 ) ;
 217: LD_INT 275
 219: PPUSH
 220: LD_STRING a10
 222: PPUSH
 223: CALL_OW 88
// Say ( Nefarem , a11 ) ;
 227: LD_EXP 1
 231: PPUSH
 232: LD_STRING a11
 234: PPUSH
 235: CALL_OW 88
// Say ( PULK , a12 ) ;
 239: LD_INT 275
 241: PPUSH
 242: LD_STRING a12
 244: PPUSH
 245: CALL_OW 88
// Say ( PULK , a13 ) ;
 249: LD_INT 275
 251: PPUSH
 252: LD_STRING a13
 254: PPUSH
 255: CALL_OW 88
// Say ( PULK , a14 ) ;
 259: LD_INT 275
 261: PPUSH
 262: LD_STRING a14
 264: PPUSH
 265: CALL_OW 88
// Say ( PULK , a15 ) ;
 269: LD_INT 275
 271: PPUSH
 272: LD_STRING a15
 274: PPUSH
 275: CALL_OW 88
// Say ( Nefarem , a16 ) ;
 279: LD_EXP 1
 283: PPUSH
 284: LD_STRING a16
 286: PPUSH
 287: CALL_OW 88
// Say ( PULK , a17 ) ;
 291: LD_INT 275
 293: PPUSH
 294: LD_STRING a17
 296: PPUSH
 297: CALL_OW 88
// Say ( PULK , a18 ) ;
 301: LD_INT 275
 303: PPUSH
 304: LD_STRING a18
 306: PPUSH
 307: CALL_OW 88
// Say ( Nefarem , a19 ) ;
 311: LD_EXP 1
 315: PPUSH
 316: LD_STRING a19
 318: PPUSH
 319: CALL_OW 88
// SaveCharacters ( Nefarem , Nefarem ) ;
 323: LD_EXP 1
 327: PPUSH
 328: LD_STRING Nefarem
 330: PPUSH
 331: CALL_OW 38
// SaveCharacters ( PULK , PULK ) ;
 335: LD_INT 275
 337: PPUSH
 338: LD_STRING PULK
 340: PPUSH
 341: CALL_OW 38
// ChangeMap ( 3 , %_cont ) ;
 345: LD_INT 3
 347: PPUSH
 348: LD_STRING %_cont
 350: PPUSH
 351: CALL_OW 340
// end ; end ;
 355: GO 358
 357: POP
// end ; end_of_file
 358: END
// export Nefarem ; export function nefcio ; begin
 359: LD_INT 0
 361: PPUSH
// uc_side = 4 ;
 362: LD_ADDR_OWVAR 20
 366: PUSH
 367: LD_INT 4
 369: ST_TO_ADDR
// uc_nation = 1 ;
 370: LD_ADDR_OWVAR 21
 374: PUSH
 375: LD_INT 1
 377: ST_TO_ADDR
// hc_class = 1 ;
 378: LD_ADDR_OWVAR 28
 382: PUSH
 383: LD_INT 1
 385: ST_TO_ADDR
// Nefarem := CreateCharacter ( Nefarem ) ;
 386: LD_ADDR_EXP 1
 390: PUSH
 391: LD_STRING Nefarem
 393: PPUSH
 394: CALL_OW 34
 398: ST_TO_ADDR
// PlaceUnitArea ( NEFAREM , Nefarem_area , false ) ;
 399: LD_EXP 1
 403: PPUSH
 404: LD_INT 7
 406: PPUSH
 407: LD_INT 0
 409: PPUSH
 410: CALL_OW 49
// AddComTurnUnit ( Nefarem , PULK ) ;
 414: LD_EXP 1
 418: PPUSH
 419: LD_INT 275
 421: PPUSH
 422: CALL_OW 179
// ComHold ( Nefarem ) ;
 426: LD_EXP 1
 430: PPUSH
 431: CALL_OW 140
// end ; end_of_file
 435: LD_VAR 0 1
 439: RET
// export Center ; every 0 0$1 trigger Center = 1 do
 440: LD_EXP 2
 444: PUSH
 445: LD_INT 1
 447: EQUAL
 448: IFFALSE 463
 450: GO 452
 452: DISABLE
// begin ; CenterNowOnUnits ( Nefarem ) ;
 453: LD_EXP 1
 457: PPUSH
 458: CALL_OW 87
// enable ;
 462: ENABLE
// end ;
 463: END
